package Test4;
/**
 * 实现不同引用类型对象的大小比较
 * 需求说明：学生类，新闻类，商品类虽然是完全不同的类，但是都具有比较的能力，
 * 例如可以比较两个学生的大小，但需要指定比较的依据是学号、姓名还是成绩等。
 * 将比较的能力定义为接口，让学生、新闻、商品类都实现该接口。
 * 1) 定义接口Comparable，其中包含唯一的方法int compareTo(Object obj)；
 * 2) 定义学生类，包括学号、姓名、年龄和分数，实现Comparable接口，按照分数倒序排列；
 * 3) 定义新闻类，包括编号（int类型）、标题、内容和点击数，实现Comparable接口，按照编号正序排列；
 * 4) 定义测试类，分别创建两个学生对象、新闻对象，进行比较并输出结果。
 * 5) 返回值>0，表示大于，返回值=0，表示等于，返回值<0，表示小于。
 */

public interface Comparable {
    int compareTo(Object obj);
}
